Looking in FL » Miami-Dade » Miami Beach » 641 Espanola

Aerial photo of 641 Espanola
Built in 1962 - 36 units - 3 floors